#pragma once
#include<bits/stdc++.h>
using namespace std;

typedef int LTDataType;

typedef struct ListNode
{
	ListNode* prev;
	ListNode* next;
	LTDataType val;
}LTNode;


LTNode* LTInit();

void LTprint(LTNode* phead);

void LTPushBack(LTNode* phead, LTDataType x);

void LTPushFront(LTNode* phead, LTDataType x);

void LTPopBack(LTNode* phead);

void LTPopFront(LTNode* phead);

bool LTEmpty(LTNode* phead);
